vim.keymap.set("n", "<Leader>gg", vim.cmd.Git, { desc = "Git status" })

vim.keymap.set("n", "<Leader>gp", function()
    vim.cmd.Git("push")
end, { desc = "Git push" })

vim.keymap.set("n", "<Leader>gc", function()
    vim.cmd.Git("commit")
end, { desc = "Git commit" })

vim.keymap.set("n", "<Leader>gP", function()
    vim.cmd.Git("pull --rebase")
end, { desc = "Git pull" })
